home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13373 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  9.6 KB

  1. Path: news.mchp.siemens.de!cobra!fb
  2. From: fb@cobra.zfe.siemens.de (Frank Buschmann)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: EuroPLoP reminder
  5. Date: 25 Mar 1996 12:54:55 GMT
  6. Organization: Siemens AG, Neu_Perlach-Munich-Germany-Europe.
  7. Message-ID: <4j652v$ksk@salomon.zfe.siemens.de>
  8. NNTP-Posting-Host: cobra.zfe.siemens.de
  9. X-Newsreader: TIN [version 1.2 PL1]
  10.  
  11. Just want to remind you that the EuroPLoP submission deadline
  12. is in two weeks.
  13.  
  14.  
  15.  
  16.  
  17. ======================================================================
  18.  
  19.                     Announcement and Call for Papers
  20.  
  21.                      First European Conference on
  22.                   The Pattern Languages of Programs
  23.         
  24.                         July 11-13th, 1996
  25.                      Irsee, Bavaria, Germany
  26.  
  27.       http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
  28.  
  29. ======================================================================
  30.  
  31. Important Dates
  32.  
  33.         o Submissions due                       April 5th, 1996
  34.         o Notification to authors               May 6th, 1996
  35.         o Final pre-conference draft due        May 31th, 1996
  36.         o Conference                            July 11-13th, 1996   
  37.         o Proceedings draft due                 October 14th, 1996
  38.  
  39. PRELIMINARY PROGRAM COMMITTEE
  40.  
  41. Program Chair:.  Bruce Anderson, IBM
  42. Conference Chair: Frank Buschmann, Siemens Research
  43.  
  44. Kent Beck, First Class Software
  45. Ward Cunningham, IBM
  46. Erich Gamma, Taligent
  47. Richard Gabriel, ParcPlace
  48. Ralph Johnson, University of Illinois, Urbana-Champaign
  49. Doug Lea, SUNY Oswego
  50. Robert Martin, RCM consulting
  51. John Vlissides, IBM Research
  52. Others to be announced soon...
  53.  
  54. OVERVIEW
  55.  
  56. Patterns capture the essence of successful solutions to problems that
  57. arise when building software systems.  A pattern describes a family of
  58. solutions to recurring problems.  Patterns form a language when woven
  59. together to provide a sequence or a process for the orderly resolution
  60. of problems.  Such pattern languages guide analysts, designers, and
  61. programmers to produce workable software that solves common
  62. organizational and development problems.
  63.  
  64. Mature engineering disciplines draw from a collective vocabulary of
  65. successful solutions to known architectural problems.  Automobile
  66. designers don't design cars using the laws of physics, they adapt
  67. adequate solutions from among those known to work well enough.  The
  68. extra few percent of performance available by starting from scratch
  69. typically isn't worth the cost. 
  70.  
  71. Patterns can form the basis for such a shared architectural consensus.
  72. If software is to become an engineering discipline, successful
  73. practices must be systematically documented and widely disseminated.
  74. Once expressed in the pattern form, solutions may be recast in new
  75. contexts to facilitate the widespread reuse of (micro-)architecture,
  76. detailed designs, algorithms, implementations, and organization
  77. structures. 
  78.  
  79. Patterns are important tools for documenting successful practices and
  80. improving software quality by addressing fundamental challenges in
  81. software system development.  Challenges addressed by design patterns
  82. include communication of architectural knowledge among developers;
  83. accommodating a new design paradigm or architectural style; resolving
  84. non-functional forces such as reusability, portability, and
  85. extensibility; and avoiding development traps and pitfalls that have
  86. traditionally been learned only by experience. 
  87.  
  88. EuroPLoP invites you to add your expertise to the growing corpus of
  89. patterns.  EuroPLoP's focus is improving the expression of patterns.  You
  90. will have the opportunity to refine and extend your patterns with help
  91. from knowledgeable and supportive fellow pattern enthusiasts. 
  92.  
  93. In addition to intensive pattern review sessions, participants at the
  94. conference will have many opportunities to discuss other aspects of
  95. writing, teaching, and applying patterns.  Every effort will be made
  96. to provide an informal and creative atmosphere.  The committee is open
  97. to out-of-the-ordinary submissions (write first) so long as they, like
  98. patterns, celebrate that elusive quality called "good design."
  99.  
  100. In the past two years, the international conference on Pattern
  101. Languages of Programming has been held solely in Allerton Park,
  102. Illinois in the United States.  However, patterns are a hot topic in
  103. the software community around the world, particularly in Europe.
  104. Therefore, this year the Pattern Languages of Programs conference will
  105. also be held in Kloster Irsee, Germany, July 10-14, 1996.  Both
  106. conferences will be closely coordinated.  There will be a joint
  107. program committee and authors can decide which conference they like to
  108. submit their papers. The editing process of the proceedings will also
  109. be coordinated. The proccedings will be published by Addison-Wesley in
  110. their Pattern Languages of Programming Design series.
  111.  
  112. Complete information on both PLoP conferences is available at:
  113.  
  114. http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
  115.  
  116. CONFERENCE TOPICS
  117.  
  118. All aspects of programs and their development are suitable topics for
  119. review at the conference.  Patterns might be so specific as to name
  120. particular objects, interface elements or implementation structures in
  121. a solution.  They could describe configurations of hardware, software,
  122. organizations, and individuals.  Patterns may or may not be specific
  123. to a domain or programming language.
  124.  
  125. The EuroPLoP conference will focus on concrete patterns and pattern
  126. languages spanning a range of topics, including (but not limited to)
  127. the following:
  128.  
  129.     o Organization and development processes
  130.     o Domain-specific software architectures
  131.     o Human/computer interface design
  132.     o Real-time systems
  133.     o Distributed and parallel processing
  134.     o Client/server programming
  135.     o Effective programming practices
  136.     o Simulations
  137.  
  138. We will make a particular effort at EuroPLoP '96 to begin to better
  139. integrate the patterns that have emerged over the last two years at
  140. EuroPLoP, and elsewhere.  Submissions that refine, extend, connect, and
  141. integrate this body of work are encouraged.  We hope as well to
  142. encourage collaboration among people that share common architectural
  143. interests.
  144.  
  145. CONFERENCE FORMAT
  146.  
  147. The centerpiece of EuroPLoP will once again be a series of writer's
  148. workshops.  At a typical conference, the author of a paper presents
  149. his or her work, while the audience silently observes.  In contrast,
  150. during a writer's workshop, the author silently observes, while the
  151. workshop participants discuss the strengths and weaknesses of each
  152. paper, accentuating positive aspects and suggesting improvements in
  153. content and style.
  154.  
  155. Based on experience and feedback from PLoP attendees during the past
  156. two years, the PLoP writer's workshop format has been remarkably
  157. effective for both authors and workshop participants.  This year, we
  158. plan to supplement the workshops with other activities such as:
  159.  
  160.       o How to present patterns effectively -- e.g., we'll examine
  161.         writing, typographic issues, as well as electronic media, such
  162.         as the World Wide Web.
  163.  
  164.       o How to teach patterns effectively 
  165.  
  166.       o Lessons learned applying patterns in production software 
  167.         environments 
  168.  
  169. We strongly encourage attendees to submit papers in order to benefit
  170. from the insights and constructive feedback from their peers.
  171. However, the PLoP conferences are open to everyone.  Over the last two
  172. years, roughly half of the participants at PLoP were not pattern
  173. authors.
  174.  
  175. HOW AND WHERE TO SUBMIT PAPERS
  176.  
  177. Authors should submit an electronic copy of the full paper, in
  178. English, to the program chair by no later than April 5th, 1996.  Email
  179. to EuroPLoP@zfe.siemens.de.  Papers must be formatted in Postscript with
  180. only the most comprehensive pattern languages to exceed 10 pages.
  181. Submissions must be prefaced with ASCII text containing the paper's
  182. title, authors' names, contact name, email address, postal address,
  183. phone number, and a 100-word abstract.
  184.   
  185. We will notify you as to whether your paper will be reviewed at the
  186. conference by May 6th, 1996.  Revisions for draft distribution to
  187. registrants are due may 31st, 1996.  Final versions for papers
  188. selected for publication in the proceedings are due 14 October, 1996,
  189. roughly one month after the conference .  Our publisher requires that
  190. papers accepted for publication in the proceedings be in Microsoft
  191. Word format. 
  192.  
  193. The conference prefers papers written in the pattern form.  However,
  194. we will accept some papers discussing aspects of the form or
  195. experience using it.  The actual subject of patterns need not be
  196. original.  Rather, preference will be shown to authors best able to
  197. exploit the form in the field of computing.  Very liberal revision
  198. policies will insure authors can fold ideas gained at the conference
  199. into the published proceedings. 
  200.  
  201. Papers must not be published or under consideration elsewhere in the
  202. same or similar form. Obtain guidelines for authors or assistance in
  203. electronic submission from the conference or program chair.
  204.  
  205. CONFERENCE LOCATION
  206.  
  207. EuroPLoP will be held at Kloster Irsee, a former Benedictine 
  208. monastery, in the heart of Bavaria, Germany. Its history can be 
  209. traced back to the 12th century, and the buildings we see today were 
  210. erected in the beginning of the 18th century. The monastery is 
  211. surrounded by large woods and close to the Alps. Accommodation is 
  212. available on site. Irsee is well connected to Munich International 
  213. Airport by train or bus.
  214.  
  215.  
  216. Organizers
  217.  
  218. Frank Buschmann                Bruce Anderson
  219. Siemens AG                IBM EMEA Object Technology Practise
  220. Corporate Reserach and Development    32 Park Road
  221. Otto-Hahn-Ring 6            Wivenhoe
  222. 81739 Munich                Colchester
  223. Germany                    Essex   CO7 9LS
  224.                     England
  225.  
  226. Tel: +49/89/636-49323            Tel: +44.1206.825487
  227. Fax: +49/89/636-40898            Fax: +44.1206.825487
  228. e-mail: Frank.Buschmann@zfe.siemens.de    email:  bruce_anderson@uk.ibm.com
  229.  
  230.